﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Tp2
{
    public partial class Pagemaitre : System.Web.UI.MasterPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //On vérifie si on a une session login ou non et cache des menus en conséquence


            if (Session["login"] != null)
            {
                //On affiche juste le bouton profil si on est connecté
                this.menuProfil.Visible = true;
            }
            else
            {
                this.menuProfil.Visible = false;
            }

            //On affiche juste le bouton panier si il y a une session panier et qu'il n'est pas vide
			//On affiche la quantité d'items dans le panier
            if ((Session["panier"] != null) && (((Panier)Session["panier"]).Liste.Count>0))
            {
				//On va chercher notre quantité
				Panier panier = (Panier)Session["panier"];
				int qte = 0;
				
				for(int i = 0;i<panier.Liste.Count;i++)
				{
					qte+= panier.Liste[i].Quantite;
				}
				
                this.menuPanier.Visible = true;
				//On affiche la quantité d'objets dans notre panier
				this.aPanier.InnerHtml = "Panier ("+qte.ToString()+")";
            }
            else
            {
                this.menuPanier.Visible = false;
            }
        }
    }
}